/**
 * Copyright (c) 快宝网络 kuaidihelp.com Co., Ltd. All Rights Reserved 禁止外泄以及用于其它的商业用途
 */

import React from "react";
import RenderAuthorized from "@/components/Authorized";
import { getAuthority } from "@/utils/authority";
import Redirect from "umi/redirect";

const Authority = getAuthority();
const Authorized = RenderAuthorized(Authority);

export default ({ children }) => (
  <Authorized
    authority={children.props.route.authority}
    noMatch={<Redirect to="/user/login" />}
  >
    {children}
  </Authorized>
);
